package com.zxgj.datadirect.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zxgj.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 数据直连待办实体类
 * 
 * @author ruoyi
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("datadirect_todo")
public class DataDirectTodo extends BaseEntity {
    
    private static final long serialVersionUID = 1L;
    
    /** 待办ID */
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /** 申请单号 */
    private String applyNo;
    
    /** 待办类型 */
    private String todoType;
    
    /** 待办标题 */
    private String todoTitle;
    
    /** 待办内容 */
    private String todoContent;
    
    /** 经办人 */
    private String assignee;
    
    /** 优先级：1-低，2-中，3-高 */
    private Integer priority;
    
    /** 状态：PENDING-待处理，PROCESSING-处理中，COMPLETED-已完成 */
    private String status;
    
    /** 是否已读：0-未读，1-已读 */
    private Boolean isRead;
    
    /** 阅读时间 */
    private Date readTime;
    
    /** 到期时间 */
    private Date dueTime;
    
    /** 完成时间 */
    private Date completeTime;
    
    /** 备注 */
    private String remark;
}
